Window에서 APM설치 :: DB관련 팁엔텍을 올리는 곳입니다.[SSISO Community]
 
SSISO 카페 SSISO Source SSISO 구직 SSISO 쇼핑몰 SSISO 맛집
추천검색어 : JUnit   Log4j   ajax   spring   struts   struts-config.xml   Synchronized   책정보   Ajax 마스터하기   우측부분

DB관련 팁엔텍을 올리는 곳입니다.
[1]
등록일:2006-06-25 20:15:03 (0%)
작성자:
제목:Window에서 APM설치
mysql  설치후(c:\mysql  로)
bin  폴더에서  mysqld-nt.exe  --install
관리도구에서  서비스  시작

http.conf에

LoadModule  php5_module  "C:/php/php5apache2.dll"  
AddType  application/x-httpd-php  .php  
PHPIniDir  "C:/php"  

  

root  패스워드  변경시

set  password  for  root@localhost=password('XXXXX');

  

  

  

Windows  APM  설치가이드  1



1.  아파치  설치  

우선  아파치  설치  파일(아파치  2.0.35  최신버젼-윈도우용)을  심파일에서  받습니다.  

윈도용  웹  서버  "Apache  Web  Server"  v2.0.50"  으로  하겠습니다.  

윈도용  웹  서버  "Apache  Web  Server"  v2.0.50  891    6.2MB    2004.07.05  

2006년  3월  12일자  버젼.  

그리고  "다음"을  눌러  Typical을  선택합니다.  
계속  다음다음다음을  눌러  아파치  설치를  완료합니다.  

아파치에서  한글  기본설정으로  하기위해서  
다음  부분을  수정합니다.  

C:\Program  Files\Apache  Group\Apache2\conf  
위  폴더에서  httpd.conf  파일을  찾아서  편집합니다.  

AddDefaultCharset  ISO-8859-1  

이  부분을  찾아서  
AddDefaultCharset  EUC-KR  
으로  수정합니다.  

그래도  한글  안될때의  해결법:  

1).  php  가  깨진다면  php.ini  에  가서  euc-kr  로  설정  
2).  html  에  메타파일  설정  

<meta  http-equiv="Content-Type"  content="text/html;  charset=euc-kr">  

이렇게  해도  진짜  안되는가?  

그렇다면  파일이  utf-8  로  생성되고  있지는  않는지..익스플로어  옵션  확인할것.  

2.  Mysql  설치  

MySql  5.0.0a  버젼(윈도우용)을  이  역시  심파일에서  다운  받읍니다.  

윈도  데이타베이스  서버  "MySQL"  v5.0.0a  alpha  

http://simfile.chol.com/view.php?fnum=64055  

setup.exe를  눌러  설치를  마칩니다.  

그런후,  윈도우  시작->실행에서  

c:\mysql\bin\mysqld-nt    --install  

을  실행해서  윈도우  서비스에  등록시킵니다.  
검은  화면이  떴다가  사라지면  끝입니다.  

이제  제어판->관리도구에서  Mysql서비스가  등록된  것입니다.  
시작을  눌러  시작하면,  Mysql  서비스가  시작되며,  이  후  윈도우를  재  시작하면,  DB  데몬이  자동으로  시작됩니다.  

자..이제  잘  되나  테스트해봅시다.  

시작-실행  창에서  cmd를  치면  명령프롬프트창이  뜹니다.  
여기서  "c:\mysql\bin"  디렉토리로  이동하여  mysql  명령을  입력합니다.  

다음과  같이  mysql  창이  뜬다면,  성공입니다.  

3.  PHP  설치  

PHP  설치는  5.0.3을  사용하겠습니다.  

스크립트  언어  "PHP"  v5.0.3  (Binary  version)    940    7.3MB    2005.01.27  

c:\php  디렉토리에  압축을  풉니다.  

C:\Program  Files\Apache  Group\Apache2\conf  
위  폴더에서  httpd.conf  파일을  찾아서  편집합니다.  
LoadModule  문자열을  검색해서  그  부분에  다음  4줄의  라인을  추가합니다.  

#추가  
LoadModule  php5_module  "C:/php/php5apache2.dll"  
AddType  application/x-httpd-php  .php  
PHPIniDir  "C:/php"  

<?php  
  phpinfo();  
?>  

위의  코드를  C:\Program  Files\Apache  Group\Apache2\htdocs  폴더에서  

phpinfo.php란  이름으로  작성후  컴퓨터를  한번  부팅하고나서  테스트해봅시다.  

http://localhost/phpinfo.php  

위  화면이  보인다면  성공!(컴퓨터를  부팅하셔야  보일겝니다.)  
XP에서  실제로  성공여부  확인하였습니다.  

(일단  php_info()가  뜨는데  있어,  다른  별도의  설정은  필요없습니다.  
하지만,  php5.x를  mysql과  연동시켜야합니다.  
흥미로운것이  php5.x  대에서는  mysql  함수들이  자동으로  로드되지  않습니다.;;  
연결  설정없이  그냥실행해보면  mysql  연결시  
Call  to  undefined  function  mysql_connect()  이라는  에러  메시지가  뜹니다.  
(그래서  저도  1시간정도  조금  헤매었습니다.ㅠ.ㅠ.)  

php.ini-dist복사해서  php.ini를  만듭니다.  
php.ini  를  c:\php(php  설치된  디렉토리)방에  위치시켜  놓고요  

php.ini에서  
;extension=php_mysql.dll  부분의  ;  를  제거하고  
아파치를  재시작해  주어야  mysql과  붙습니다.  

우선  php.ini에  extension_dir  =  "C:/php/ext/"로  설정..  
php.ini-dist부분도  extension_dir  =  "C:/php/ext/"로  설정.  
    
아파치  httpd.conf파일을열어서  
PHPIniDir  "C:/php"  이걸넣고저장하고요  
c:\php방의  libmysql.dll  파일을  c:\windows나  c:\winnt방에넣고  아파치재시작해보세요    

처음  mysql을  설치하게  되면,  2개의  데이터베이스가  존재합니다.  
하나는  시스템  데이터베이스인  mysql,  
다른  하나는  테스트를  위한  test  데이터베이스입니다.  

사용자의  계정을  설정하거나  수정할  때는  mysql  시스템  데이터  베이스를  사용해야합니다.  

다음은  mysql의  root  계정에서  패스워드를  1111로  변경하는  방법입니다.  

먼저  root로  mysql  데이타베이스를  보기  위해서는,  mysql에  접근할  때  다음  방법을  써야합니다.  

mysql  -uroot  

이렇게  로그인을  한후,  show  databases;  
를  해야  2개의  데이타베이스  모두  보입니다.  

user='  '    인  것을  삭제  한것은  앞으로  mysql  로만  입력시,  로그인이  안되도록  한  것입니다.  

DB  데이터는  data디렉토리에  저장된다는  사실을  기억합시다.  

짝짝짝!  수고하셨습니다.  
이로써  윈도우  XP에  APM  설치하기를  마치셨습니다.^^  


  

  

Windows  APM  설치가이드  2


◆  설치할  소스  

apache_2.0.48-win32-x86-no_ssl.msi  (http://httpd.apache.org/download.cgi)

php-4.3.11-Win32.zip  (http://www.php.net/downloads.php)
mysql-4.0.24-win32.zip  (http://dev.mysql.com/downloads/)
ZendOptimizer_2.5.0  (http://www.zend.com/store/free_download.php)



윈도우  XP에서  APM  설치방법입니다.

NT  계열은  여기서  디렉토리  이름이나  경로만  조금씩  바꿔주면  됩니다.

반드시  지정한  버전의  파일만  다운  받으시기  바랍니다.  타버전은  연동  안될  수  있습니다.

APM을  설치하면서  한줄씩  써내려갔기  때문에  확실합니다.  이대로만  따라하시면  됩니다.

▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧▧



1.  mysql  설치  

유닉스  계열과는  달리  윈도우에서는  mySQL  설치가  아주  간단하다.  next만  클릭하면  된다.  :)  

dev.mysql.com/downloads/  에  접속하면  프로그램을  다운받을  수  있다.  

어떤  사람들은  모든게  영어로  되어있어서  한글사이트를  찾곤  하는데  그러지  말길  바란다.

프로그램  관련  기술을  배우기  위해서는  영어와  친해져야  한다.  언제고  뼈져리게  느끼게  된다.



먼저  프로그램을  다운  받는다.  인스톨러가  포함된  Window버전으로  받아야  한다.

4.0.08버전이나  4.0.24버전  이어야  한다.  서브쿼리를  지원하는  4.1.11  버전은  왠일인지  연동이  되지  않았다.

원인을  찾다가  그만두었다.  (매사가  그렇겠지만  새로운걸  접하면  반드시  삽질은  따르기  마련인  것  같다.)

혹  4.1.x  버전에  APM을  연동하신  분이  계신다면  저에게  연락을..  ;-)



다운받은  mysql-4.0.24-win32.zip  파일을  압축을  풀고  SETUP.EXE를  더블클릭한다.

그리고는  무조건  next...  설치가  완료되면  c:/mysql  디렉토리에  설치가  된  것을  확인할  수  있다.

c:/mysql/bin  디렉토리로  이동하여  winmysqladmin.exe을  더블클릭  해준다.  

어떤  창이  잠시동안  떴다가  사라지면서  오른쪽  시스템  트레이  아이콘  부분에서  신호등  모양의  아이콘을  발견할  수  가  있을  것이다.

이것이  mysql  데몬을  관리하는  툴이다.  클릭한번으로  데몬을  띄우고  죽이고  할  수가  있다.



여기서  잠깐..  앞으로  mysql을  편하게  관리하기  위해서  이쯤에서  mysql  PATH를  잡아준다.

시작  ->  제어판  ->  시스템에  이동한  후  고급탭을  클릭해보면  밑부분에  환경변수라는게  보일  것이다.  

환경변수를  클릭하면  사용자변수와  시스템  변수  두  개  영역으로  나뉘어  있는데  시스템  변수의  Path  부분을  더블클릭하고

맨  뒷부분에  ;C:\mysql\bin  을  추가해준다.

다  끝마쳤으면  윈도우  커맨드창을  띄우서  mysql  -u  root  라고  때려보자.



C:\Documents  and  Settings\송윤경>mysql  -u  root
Welcome  to  the  MySQL  monitor.  Commands  end  with  ;  or  \g.
Your  MySQL  connection  id  is  3  to  server  version:  4.0.24-nt

Type  'help;'  or  '\h'  for  help.  Type  '\c'  to  clear  the  buffer.

mysql>




위와같이  접속이  된다면  성공한것이다.

mysql  계정추가  방법이나  DB  추가  등등은  여기서  설명하지  않겠다.  

참고로  루트의  비번변경  쿼리는  이렇게  하면  된다.

mysql>  update  user  set  password=password('원하는비밀번호')  where  user='root';





2.  php  설정

php는  인스톨  파일이  아닌  바이너리  파일을  다운  받는다.  

www.php.net/downloads.php  로  이동하여  Windows  Binary  라고  되어  있는  부분을  찾는다.

여기서  Installer  가  아닌  ZIP  PACKAGE를  받아야  한다.

php-4.3.11-Win32.zip을  다운받고  압축을  풀면  php-4.3.11-Win32  라는  디렉토리를  볼  수  있다.

관리를  편하게  하기  위하여  이  디렉토리  이름을  php로  변경해  준뒤  C:\에  폴더  통채로  옮긴다.



INSTALLER  파일이  아니기  &#46468;문에  따로  설치할  필요는  없다.  이제  몇가지  설정만  해주면  된다.

C:/php  로  이동해서  php.ini-dist  파일이름을  php.ini로  변경한다.  

그리고  메모장으로  이  파일을  연  다음

error_reporting  =  E_ALL  &  ~E_NOTICE

display_errors  =  On

register_globals  =  On  //  <-  중요

위  문구들과  비스무레한  곳을  찾는다.  
만일  error_reporting  =  E_ALL  로  되어있으면  위와같이  수정해주고
display_errors  =  Off  로  되어있으면  위와같이  On으로  수정해야  한다.  
(Off  로  되어있으면  코딩하다가  오류가  나더라도  브라우저에서  인식을  못함)
4.3.11  버전에서는  제대로  되어있을  것이다.  (PHP5는  반드시  이  과정을  거쳐야  함)

register_globals  는  4.x  버전(정확히는  기억  안남  ;-)  부터는  다  Off로  되어있다.  Get/Post의  보안의  이유로  이렇게  바뀌었는데
이대로  놔두면  지금까지  코딩한  수많은  프로그램들의  수정이  불가피  하고  앞으로  작업할&#46468;도  불편하다.
반드시  register_globals  =  On  으로  설정하기  바란다.


이제  메모장을  닫고  php.ini  파일을  C:/Windows로  카피한다.  C:/php/php.ini  는  지워도  되고  그냥  둬도  상관없다.
그  다음에는  C:/php/php4ts.dll  파일을  C:/Windows/system32  폴더에  카피한다.

3.  Apache  설치

httpd.apache.org/download.cgi  에  접속하면  아파치를  다운  받을  수  있다.

win32용  apache_2.0.48-win32-x86-no_ssl.msi  파일을  다운  받기  바란다.
다른  버전  혹은  다른  종류의  파일을  다운  받고  설치가  안된다고  하지  마시길..  ;-)

다운받은  파일을  더블클릭하고  next를  클릭하다보면  설치  디렉토리를  변경할  수  있는  곳을  만나게  된다.
Changes...를  클릭하고  C:\  로  변경하자  그리고는  또  next  ->  install..  인스톨이  끝났으면  finish  버튼을  클릭하고
컴퓨터의  오른쪽  하단  시스템  트레이  아이콘  부분을  보자  아파치의  상징인  깃털을  볼  수가  있을  것이다.
이것이  바로  아파치  데몬  관리  툴이다.

이제  php를  Apache에  심기  위해  환경설정을  해줄  차례이다.

C:/Apache2/conf/httpd.conf  파일을  메모장으로  열고  맨  밑부분에  다음과  같이  기입힌다.

LoadModule  php4_module  "c:/php/sapi/php4apache2.dll"  
AddType  application/x-httpd-php  .php  .html  .htm  .php3  .inc  .phtml  
그  다음은  DocumentRoot  부분을  찾아서  웹루트  디렉토리를  설정한다.
본인은  D:/My_Project로  하였다.  (C:/Apache2/htdocs를  그대로  사용할거라면  그냥  놔두면  됨)

DocumentRoot  "D:/My_Project"

여기까지  설정하였다면  다  끝난  것과  다름없다.  요  밑에  세줄은  해도  되고  안해되  된다.(옴션임)  

ServerName  localhost  <-  서버  이름(본인에  맞게  기입)
DirectoryIndex  index.html  index.html.var  index.php  <-  시작페이지에  index.php에  추가
AddDefaultCharset  euc-kr  <-  한글  깨짐  방지

다  끝났으면  아파치  데몬을  리스타트  해준다.  

시작->모든프로그램->Apache  HTTP  Server  2.0.48->Control  Apache  Server->Restart



이제  APM이  잘  연동되었는지  확인해보면  된다.

아파치  웹루트  디렉토리로  지정해준  곳으로  이동하여  그곳에  파일을  하나  만든다.  

메모장으로  만들어도  되고  본인이  사용하는  에디터가  있다면  아무걸로나  만들면  되겠다.

<?

mysql_connect('localhost','','');

phpinfo();

?>

위와같이  코딩을  한후  파일  이름을  phpinfo.php로  저장하자.  반드시  본인이  지정한  웹루트  디렉토리에  저장하여야  한다.

이제  마지막  확인작업..

설레는  마음으로  브라우저를  띄우고  http://localhost/phpinfo.php  에  접속해보자.

(phpinfo.php  파일을  떠블클릭  하고는  에러난다고  하시는  분들  계시는데  그러지  마시길..  ㅡㅡ;)



아무  이상없이  php  정보가  죽~  뜬다면  대성공이다.

성공한  화면을  잠시  감상한  후  마지막으로  Zend를  설치해주자.






4.  Zend  설치  

무료로  다운받기  위해서  www.zend.com/store/free_download.php  에  접속한다.  

거기서  Windows  버전을  다운받는다.

다운받은  ZendOptimizer-2[1].5.0-Windows-i386.exe  파일을  떠블클릭한다.
next를  클릭하고  설치폴더를  C:\php\Zend  로  빠꾼다.
그다음  서버지정을  해야하는데  디폴트로  Apache로  되어있으므로  그냥  next..
그다음  아파치  설치  디렉토리  지정..  이것역시  디폴트로  C:\Apache2로  되어있으므로  그냥  next..
마지막으로  php.ini  위치  지정..  이것또한  디폴트로  C:\Windows\  로  되어있다.



계속  설치해나가다  보면  경고창을  몇  번  만난다.  php.ini를  백업한다느니..  여하튼  그런  내용이다.
OK를  클릭하고  맨  마지막에  가서는  Apache  데몬은  Restart  할  수  없으니  수동으로  해주라는  경고창을  만난다.
시키는  데로  아파치  데몬을  Restart  해주자

이제  다  끝났다.  웹  브라우저에서  http://localhost/phpinfo.php  에  접속해보자(아까  만들었던  파일임)
phpinfo  함수에  의해  정보가  죽~  뿌려져  있는데  그중  Zend  Optimizer가  설치된  것을  확인  할  수  있을  것이다.

APM  연동에  실패했다면  다  지운뒤  처음부터  다시  해보길  바란다.
APM을  처음  설치하는  분이라면  사소한  부분에서  많은  에러를  접할  수  있다.
인내심을  가지고  하시길..


########################################
#  작성자  :  송윤경  (Nick  :  Leopit)
#  Contact  :  webmaster@leopit.com
#  Last  Updated  :  2005.  4.  8
########################################

[본문링크] Window에서 APM설치
[1]
코멘트(이글의 트랙백 주소:/cafe/tb_receive.php?no=584
작성자
비밀번호

 

SSISOCommunity

[이전]

Copyright byCopyright ⓒ2005, SSISO Community All Rights Reserved.